something towered - Fransızca İngilizce Sözlük